/*reset s*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    -webkit-text-size-adjust: none;
}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block;
    clear: both;
}
body {
    font-family: 'Microsoft YaHei', sans-serif;
    color: #6d6d6d;
    background: #F5F5F5;
    padding-bottom: .94rem;
    font-size: .22rem;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
form {
    display: inline;
}
textarea {
    resize: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
button {
    margin: 0;
    padding: 0;
}
ul, ol {
    list-style: none;
}
input, select, button {
    font-family: 'Microsoft YaHei', sans-serif;
    font-size: 100%;
    vertical-align: middle;
    outline: 0;
    border: none;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}
input:focus::-webkit-input-placeholder {
    color: transparent;
}
a {
    text-decoration: none;
}
a:hover, a:active, a:focus {
    text-decoration: none;
}
img {
    vertical-align: middle;
    font-size: 0;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.break {
    word-break: break-all;
    word-wrap: break-word;
}
.clearfix:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.bd{
    background: #fff!important;
    padding-bottom:0!important;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.ftx-01 {
    color: #e60012 !important;
}
.ftx-02 {
    color: #6d6d6d !important;
}
.text-left {
    text-align: left !important;
}
.text-right {
    text-align: right !important;
}
.seperator-wrap {
    background-color: #fff;
}
.seperator {
    margin: 0;
    border: none;
    border-bottom: 1px solid #dcdcdc;
}
.bottom-fxied {
    position: fixed;
}
.ft-btn-wrap {
    padding: .3rem .3rem;
}
.btn {
    color: #fff;
    font-size: .32rem;
    padding: .2rem 0;
    display: block;
    width: 100%;
    border: none;
    text-align: center;
}
.btn-red {
    background: #f14f44 !important;
}
.btn-black {
    background: #3f3f3f !important;
}
.blank {
    background: #f5f5f5;
    height: .2rem;
    line-height: 0;
    width: 100%;
    display: block;
    font-size: 0;
    clear: both;
}
/*************************** .mui-flex start**************************/
.mui-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mui-flex.horizental {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}
.mui-flex.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}
.mui-flex.justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}
.mui-flex.justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}
.mui-flex.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.mui-flex.justify-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.mui-flex.justify-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}
.mui-flex.align-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}
.mui-flex.align-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}
.mui-flex.align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.mui-flex.align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}
.mui-flex.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.mui-flex > .cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    display: block;
    padding: 0 !important;
    position: relative
}
.mui-flex > .cell.fixed {
    -webkit-box-flex: 0 !important;
    -webkit-flex: none !important;
    -ms-flex: none !important;
    flex: none !important;
    width: auto
}
.mui-flex > .cell.align-start {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}
.mui-flex > .cell.align-end {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}
.mui-flex > .cell.align-center {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}
.mui-flex > .cell.align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: auto !important
}
/*************************** .mui-flex end **************************/
/*reset e*/
/*index page s*/
.banner .swiper-slide img {
    width: 6.4rem;
    height: 2.23rem;
}
.search {
    padding: 0 .32rem;
    background: #F5F5F5;
    height: 1.11rem;
    display: -webkit-box;
    display: box;
    -webkit-box-align: center;
    box-align: center;
}
.search-input {
    width: 100%;
    height: .5rem;
    border: 1px solid #D2D2D2;
    background: #fff;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    box-pack: center;
}
.search-input-img {
    margin-top: .11rem;
    margin-left: .16rem;
    width: .26rem;
    height: .25rem;
    display: block;
}
.search-input-text {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
}
.search-input-text > input {
    font-size: .2rem;
    display: block;
    padding: 0 .15rem;
    opacity: .7;
    width: 100%;
}
.logoIcon {
    height: 2rem;
    background: #fff;
    padding: 0 .24rem;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-orient: horizontal;
    -webkit-box-align: center;
}
.bottom-lx {
    height: 1rem;
    background: #fff;
    padding: 0 .24rem;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-orient: horizontal;
    -webkit-box-align: center;
}
.logoIcon .item {
    width: 1.28rem;
    height: 1.28rem;
    border: 1px solid #C40032;
    background: #fff;
    border-radius: 50%;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
}
.logoIcon .item + .item {
    margin-left: .25rem;
}
.logoIcon .item > a {
    display: block;
    font-size: .26rem;
    color: #fff;
    background: #C40032;
    border-radius: 50%;
    width: 1.08rem;
    height: 1.08rem;
    line-height: 1.08rem;
    text-align: center;
}
.class-title {
    background: url(../img/bg-01.png) no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 1.39rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-box-align: center;
}
.class-title.one > p {
    font-size: .26rem;
    color: #fff;
    margin-bottom: .05rem;
}
.class-title.one > span {
    font-size: .12rem;
    color: #fff;
    font-family: arial;
    text-transform: uppercase;
    display: block;
}
.floor-widget {
    padding: .25rem .22rem 0;
}
.floor-item {
    width: 50%;
    float: left;
    margin-bottom: .2rem;
}
.floor-item:nth-child(2n) .inner {
    margin-left: .09rem;
    margin-right: 0;
}
.floor-item .inner {
    border: 1px solid #E2E2E2;
    background: #fff;
    padding: .15rem;
    position: relative;
    margin-right: .09rem;
}
.floor-item .goods-img {
    width: 100%;
}
.floor-item .title {
    font-size: .18rem;
    color: #595757;
    margin-bottom: .2rem;
}
.floor-item .buy-line {
    font-size: .18rem;
    margin-bottom: .1rem;
}
.floor-item .price {
    font-size: .14rem;
}
.floor-item .ico-basket {
    position: absolute;
    width: .32rem;
    height: .29rem;
    bottom: .18rem;
    right: .15rem;
}
.footer-menu {
    height: .94rem;
    border-top: 1px solid #CDCDCD;
    background: #FAFAFA;
    display: -webkit-box;
}
.footer-menu .home {
    width: .94rem;
    height: .94rem;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: -webkit-box;
    border-right: 1px solid #CDCDCD;
}
.footer-menu .home > img {
    width: .35rem;
    height: .35rem;
    display: block;
}
.footer-menu .link-single {
    color: #6d6d6d;
    font-size: .28rem;
    -webkit-box-flex: 1;
    box-flex: 1;
    display: block;
    text-align: center;
    height: .94rem;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: -webkit-box;
}
.footer-menu .link-single + .link-single {
    border-left: 1px solid #CDCDCD;
}
/*index page e*/
.single-row {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .25rem .3rem;
    background: #fff;
}
.single-row .title {
    width: 1.05rem;
    display: block;
    font-size: .26rem;
    color: #4d4848;
    margin-right: .15rem;
}
.single-row .cnt {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: .26rem;
}
.single-row .cnt2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: .26rem;
    text-align: right;
}
/*wait payment page s*/
.order-address {
    padding: 0 .25rem;
    background: url(../img/img-line-01.png) repeat-x -.15rem bottom;
    -webkit-background-size: .58rem .05rem;
    background-size: .58rem .05rem;
    background-color: #fff;
}
.order-address .box-hd {
    border-bottom: 1px solid #d7d7d7;
    height: 1.7rem;
    display: flex;
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
}
.order-address .box-hd .content {
    flex: 1;
    -webkit-flex: 1;
}
.order-address .box-hd .content .info {
    font-size: .32rem;
    color: #070707;
    margin-bottom: .2rem;
}
.order-address .box-hd .content .info > span {
}
.order-address .box-hd .content .info > .tel {
    float: right;
}
.order-address .box-hd .content .detail {
    font-size: .22rem;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.order-address .box-hd .arrow {
    width: auto;
}
.order-address .box-hd .arrow > img {
    width: .11rem;
    height: .22rem;
    display: block;
    margin-left: .3rem;
}
.order-address .box-bd {
    height: 1rem;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    display: -webkit-flex;
}
.order-address .box-bd .ico-plus {
    width: auto;
}
.order-address .box-bd .ico-plus > img {
    display: block;
    width: .31rem;
    height: .31rem;
    margin-right: .14rem;
}
.order-address .box-bd .txt {
    font-size: .26rem;
    color: #4d4848;
    flex: 1;
    -webkit-flex: 1;
}
.order-address .box-bd .arrow {
    width: auto;
}
.order-address .box-bd .arrow > img {
    width: .11rem;
    height: .22rem;
    display: block;
    margin-left: .3rem;
}
.order-order {
    margin-top: .2rem;
    background: #fff;
    border-top: 1px solid #d7d7d7;
    margin-bottom: .3rem;
}
.order-order header {
    height: .80rem;
    display: flex;
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 0 .3rem;
    margin-bottom: .08rem;
}
.order-order header > img {
    display: block;
    width: .35rem;
    height: .35rem;
    margin-right: .2rem;
}
.order-order header > .name {
    -webkit-flex: 1;
    flex: 1;
    font-size: .26rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.order-order .item {
    background: #f3f3f3;
    padding: .25rem .3rem;
    display: -webkit-flex;
    display: flex;
}
.order-order .item .goods-img {
    width: 1.55rem;
    height: 1.55rem;
}
.order-order .item .goods-img > img {
    width: 100%;
}
.order-order .item .content {
    -webkit-flex: 1;
    flex: 1;
    padding: 0 .2rem;
}
.order-order .item .content .title {
    font-size: .26rem;
    color: #4d4848;
}
.order-order .item .item-pay {
    text-align: right;
}
.order-order .item .item-pay .price {
    font-size: .26rem;
    color: #4d4848;
    margin-bottom: .1rem;
    margin-top: .4rem;
}
.order-order .item .item-pay .quantity {
    font-size: .22rem;
}
.delivery {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    padding-top: .35rem;
}
.delivery .cnt > span {
    display: block;
    text-align: right;
}
.seller .cnt > input {
    display: block;
    width: 100%;
}
.total .cnt > span {
    color: #de2222;
    display: block;
    font-size: .26rem;
    text-align: right;
}

.cnt2 > span {
    color: #de2222;
    display: inline-block;
    font-size: .26rem;
    text-align: right;
}

.total-wrap {
    border-top: 1px solid #d7d7d7;
    background: #fafafa;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.total-wrap .real-pay {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: .26rem;
    padding: 0 .3rem;
}
.total-wrap .real-pay span {
    float: right;
    color: #f14f44;
}
.total-wrap .btn {
    width: 3.04rem;
    background: #f14f44;
    color: #fff;
    text-align: center;
    font-size: .32rem;
    padding: .33rem 0;
}
/*wait payment page e*/
/*add shouhuo address page s*/
.consignee .cnt .select-input {
    opacity: 0;
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: right;
    max-width: 100%;
    background-color: #FFF;
}
.consignee .cnt .select-face {
    width: 100%;
}
.consignee .cnt > input {
    display: block;
    width: 100%;
}
.consignee .linkage {
    text-align: center;
}
/*add shouhuo address page e*/
/*detail page s*/
#add_car_html{
    background: #fff;
    position: fixed;
    bottom:0;
    z-index: 1000;
    width:100%;
    height:50%;
}
#buy_now_html{
    background: #fff;
    position: fixed;
    bottom:0;
    z-index: 1000;
    width:100%;
    height:50%;
}
.shade{
    width:100%;
    height:500%;
    background: rgba(0,0,0,.4);
    position: absolute;
    top:0;
    left:0;
    z-index:999;
    display: none;
}
/*.carousel s*/
.carousel {
    border-bottom: 1px solid #dcdcdc;
}
.carousel .swiper-container {
    width: 100%;
    height: 6.44rem;
}
.carousel .swiper-container img {
    width: 100%;
}
.carousel .swiper-pagination {
    bottom: .3rem !important;
}
.carousel .swiper-pagination-bullet {
    width: .16rem;
    height: .16rem;
    background: #B6B6B6;
    opacity: 1;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #010101 !important;
}
/*.carousel e*/
.g-info {
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-orient: vertical;
    padding: 0 .3rem;
    height: 1.2rem;
    background: #fff;
}
.g-info .title {
    font-size: .22rem;
    color: #4d4848;
}
.g-info .price {
    font-size: .26rem;
}
.adds {
    padding: 0 .3rem;
    background: #fff;
}
.adds .cell {
    font-size: .22rem;
    color: #909090;
    padding: .3rem 0;
    text-align: center;
}
.adds .mui-flex {
    height: .8rem;
}
.tabs {
}
.tabs .box-hd {
    border-bottom: 1px solid #dcdcdc;
}
.tabs .box-hd .cell em {
    padding: .3rem 0;
    display: block;
    text-align: center;
    font-style: normal;
    font-size: .26rem;
    color: #949494;
}
.tabs .box-hd .active em {
    color: #E35454;
    border-bottom: .02rem solid #E35454;
    background: #fff;
}
.tabs .box-bd {
}
.tabs .box-bd .bd-bd {
    display: none;
}
.tabs .box-bd .row {
    background: #fff;
    border-bottom: 1px solid #dcdcdc;
    margin: 0 .3rem;
}
.tabs .box-bd .row:last-of-type {
    border-bottom: 0;
}
.tabs .box-bd .table-data {
    border-bottom: 1px solid #dcdcdc;
}
.tabs .box-bd .table-data .table-thead {
}
.tabs .box-bd .table-data .table-thead .cell em {
    padding: .2rem 0;
    display: block;
    font-style: normal;
    text-align: center;
    color: #3d3d3d;
}
.tabs .box-bd .table-data .table-tbody {
    background: #fff;
}
.tabs .box-bd .table-data .table-tbody .cell span {
    color: #5F5F5F;
    font-size: .2rem;
    text-align: center;
    padding: .2rem 0;
    display: block;
}
.actionBar {
    height: .9rem;
    background: #F9F9F9;
}
.actionBar .bar-inner {
    height: .9rem;
}
.actionBar .home {

    text-align: center;

    border-right: 1px solid #dcdcdc;

    max-width: 1.2rem;
}
.actionBar .home > img {
    width: .35rem;
    height: .35rem;
    display: block;
    margin: .1rem auto .05rem;
}
.actionBar .cart {
    text-align: center;
    max-width: 1.2rem;
}
.actionBar .cart > img {
    width: .35rem;
    height: .35rem;
    display: block;
    margin: .1rem auto .05rem;
}
.actionBar .add-cart {
    background: #3f3f3f;
    color: #fff;
}
.actionBar .buy {
    background: #f14f44;
    color: #fff;
}
.select-html {
    padding-bottom: .98rem;
}
.select-html .summary {
    padding: .25rem .3rem;
    width: 100%;
    background: #fff;
    height: 1.4rem;
}
.select-html .summary .img {
    position: relative;
    top: -.55rem;
    background-color: #fff;
    z-index: 10;
    padding: .05rem !important;
    border: 1px solid #d6d6d6;
    border-radius: .05rem;
    -webkit-border-radius: .05rem;
    float: left;
    height: 1.5rem;
    width: 1.5rem;
    margin-right: .25rem;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}
.select-html .summary .img > img {
    width: 100%;
    border-radius: .03rem;
    -webkit-border-radius: .03rem;
}
.select-html .summary .close {
    position: absolute;
    width: .4rem;
    height: .4rem;
    display: block;
    top: .25rem;
    right: .25rem;
}
.select-html .summary .main {
    overflow: hidden;
}
.select-html .summary .main .title {
    font-size: .22rem;
    color: #4d4848;
    margin-bottom: .3rem;
}
.select-html .summary .main .priceContainer {
    font-size: .26rem;
    color: #de2222;
}
.select-html .summary .main .priceContainer .price {
}
.select-html .body {
    width: 100%;
    background: #fff;
    overflow: scroll;
}
.select-html .body .desc {
    padding: .25rem .3rem;
    /* width: 100%; */
}
.select-html .body .desc .titl-box {
}
.select-html .body .desc .titl-box > p {
    font-size: .26rem;
}
.select-html .body .desc .titl-box > .stock {
    font-size: .22rem;
    margin-top: .15rem;
}
.select-html .body .desc .mui-number {
}
.select-html .body .desc .mui-number .decrease {
    display: inline-block;
    width: .6rem;
    height: .55rem;
    line-height: .55rem;
    background: #f8f8f8;
    font-size: .26rem;
    text-align: center;
}
.select-html .body .desc .mui-number .quantity {
    display: inline-block;
    width: .8rem;
    height: .55rem;
    background: #f8f8f8;
    text-align: center;
    font-size: .26rem;
    font-family: arial;
    padding: 0;
    border-radius: 0;
}
.select-html .body .desc .mui-number .increase {
    display: inline-block;
    width: .6rem;
    height: .55rem;
    line-height: .55rem;
    background: #f8f8f8;
    font-size: .26rem;
    text-align: center;
}
.select-html .body .items-ul {
    padding: 0 .3rem;
}
.select-html .body .items-ul li {
    margin-bottom: .2rem;
}
.select-html .body .items-ul li .names {
    padding: .2rem 0;
    font-size: .22rem;
    color: #4d4848;
}
.select-html .body .items-ul li .label .active {
    border: 1px solid #f14f44;
    background-color: #f14f44;
    color: #fff;
}
.select-html .body .items-ul li .label label {
    padding: .1rem .15rem;
    border: 1px solid #969696;
    border-radius: .03rem;
    color: #969696;
    display: inline-block;
    margin-bottom: .1rem;
    margin-right: .1rem;
}
.select-html .next-step {
    height: .98rem;
    line-height: .98rem;
    font-size: .32rem;
    color: #fff;
    background: #f14f44;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 999;
}
/*detail page e*/
/*all goods page s*/
.tabs-tabs-wrap {
    padding: 0 .15rem;
    border-bottom: 1px solid #dcdcdc;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    background: #F5F5F5;
}
.tabs-tabs nav{
	overflow:hidden;
}
.tabs-tabs nav ul{
	
}
.tabs-tabs nav ul li{
	float:left;
}
.tabs-tabs nav ul li a{
    display: block;
    padding: .3rem 0;
    text-align: center;
    font-size: 20px;
    color: #959595;
    width:80px;
}
.tabs-tabs nav ul li a.active {
    color: #e35555;
    border-bottom: 2px solid #e35555;
}
.tabs-tabs .arrow {
    width: .15rem !important;
}
.tabs-tabs .arrow img {
    width: 100%;
    display: block;
}
.g-list-wrap {
    padding: 0 .2rem;
}
.g-list-wrap .item {
    padding: .2rem 0;
    border-bottom: 1px solid #dcdcdc;
}
.g-list-wrap .item:last-of-type {
    border-bottom: 0;
}
.g-list-wrap .item .img {
    width: 2.58rem;
    border: 1px solid #dcdcdc;
    border-radius: .03rem;
    overflow: hidden;
    margin-right: .2rem;
}
.g-list-wrap .item .img > img {
    width: 100%;
}
.g-list-wrap .item .cnt {
    font-size: .24rem;
    color: #595757;
}
.g-list-wrap .item .cnt .title {
    margin-bottom: .2rem;
    overflow: hidden;
    white-space: nowrap;
}
.g-list-wrap .item .cnt .desc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: .9rem;
    margin-bottom: .5rem;
}
.g-list-wrap .item .cnt .price {
}
.g-list-wrap .item .cnt .price > span {
    font-size: .22rem;
    font-weight: 700;
}
.g-list-wrap .item .cnt .buy-btn {
    float: right;
    margin-top: -.15rem;
}
.g-list-wrap .item .cnt .buy-btn > img {
}
/*all goods page e*/
/*vip center page s*/
.my-info {
    height: 2rem;
    background: #f14f44;
    padding: 0 .2rem;
}
.my-info .link {
    color: #fff;
    font-size: .32rem;
}
.my-info .link a {
    color: #fff;
}
.my-info .set-up {
    float: right;
}
.my-info .set-up > img {
    width: .4rem;
    height: .4rem;
    display: block;
}
.order-act {
    height: 1.65rem;
    background: #fff;
    border-bottom: 1px solid #dcdcdc;
}
.order-act .cell {
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-orient: vertical;
}
.order-act .cell .num{
    position: absolute;
    top: -.25rem;
    right: 0.2rem;
    height: .11rem;
    width: .11rem;
    border-radius: 50%;
    background: #f14f44;
}
.order-act .cell > img {
    display: block;
}
.order-act .cell > p {
    color: #5c5c5c;
    font-size: .2rem;
    margin-top: .15rem;
}
/*vip center page e*/
.row-field {
    padding: .3rem;
    background: #fff;
    border-bottom: 1px solid #dcdcdc;
}
.row-field .label {
}
.row-field .label label {
    font-size: .28rem;
    color: #070707;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.row-field .arrow {
}
.row-field .arrow > img {
    width: .11rem;
    height: .22rem;
    display: block;
    margin-left: .1rem;
}
/*login page s*/
.form {
}
.form .form-form {
    padding-top: .8rem;
}
.form .form-item {
    padding: .25rem;
    background: #fff;
    margin-bottom: .2rem;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.form .form-item .cell:first-of-type > img {
    width: .36rem;
    height: .41rem;
    display: block;
}
.form .form-item .ipt {
    font-size: .28rem;
    opacity: .7;
    display: block;
    width: 100%;
}
.form .form-item .img {
    margin-right: .1rem;
    padding: 0 .2rem !important;
    border-right: 1px solid #f14f44;
    height: .41rem;
}
/*login page e*/
.o-title-shop {
    display: -webkit-box;
    display: box;
    padding: .3rem .25rem .1rem;
}
.o-title-shop .name {
    -webkit-box-flex: 1;
    box-flex: 1;
    font-size: .26rem;
    color: #4d4848;
    vertical-align: middle;
}
.o-title-shop .name > img{
    width: .36rem;
    height: .28rem;
    margin-right: .1rem;
}
.o-title-shop .state {
    color: #de2222;
    font-size: .26rem;
}
.o-title-shop .edit{
    color: #4aa4e3;
    font-size: .26rem;
}
.o-number {
    padding: 0 .25rem .3rem;
    font-size: .22rem;
    color: #999;
}
.o-item {
    background: #f3f3f3;
    display: -webkit-box;
    display: box;
}
.o-item .goods-img {
    width: 1.56rem;
    height: 1.56rem;
    margin: .25rem 0 .25rem .25rem;
}
.o-item .goods-img > img {
    width: 100%;
    display: block;
}
.o-item .content {
    padding: .25rem .2rem;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.o-item .content .title {
    color: #4d4848;
    font-size: .26rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    overflow: hidden;
    height: .7rem;
}
.o-item .item-pay {
    text-align: right;
    margin: .25rem .25rem .25rem 0;
}
.o-item .item-pay .price {
}
.o-item .item-pay .quantity {
    color: #999;
}
.o-item .item-del{
    width: 1.2rem;
    background: #f14f44;
    display: -webkit-box;
    display: -webkit-flex;
    display: none;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    -webkit-box-pack: center;
    -webkit-box-align: center;
}
.o-item .item-del p{
    color:#fff;
    font-size: .22rem;
}

.o-total-price {
    text-align: right;
    padding: .23rem .25rem;
    border-bottom: 1px solid #dcdcdc;
}
.o-tab-btn {
    padding: .3rem;
    overflow: hidden;
}
.o-tab-btn ul li {
    float: right;
    padding: .1rem .2rem;
    border: 1px solid #c3c3c3;
    border-radius: .03rem;
    margin-left: .1rem;
    color: #828282;
}
/*order list page s*/
.nav-tab {
    border-bottom: 1px solid #dcdcdc;
    background: #f5f5f5;
    position: fixed;
    width: 100%;
    top: 0;
}
.nav-tab .item {
    text-align: center;
}
.nav-tab .item p {
    margin: 0 .3rem;
    font-size: .26rem;
    color: #959595;
    padding: .28rem 0;
}
.nav-tab .item.active p {
    color: #f14f44;
    border-bottom: .02rem solid #f14f44;
}
.order-list {
    margin-top: .0rem;
}
.order-list .item {
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    background: #fff;
}
.order-list .item .o-item{
    background: #f3f3f3;
    padding: .25rem .3rem;
    display: -webkit-flex;
    display: flex;
    border-bottom: 1px solid #dcdcdc;
}
.order-list .item .o-item .goods2-img {
    width: 1.55rem;
    height: 1.55rem;
}
.order-list .item .o-item .goods2-img > img {
    width: 100%;
}
.order-list .item .o-item .content2 {
    -webkit-flex: 1;
    flex: 1;
    padding: 0 .2rem;
    width: 1.55rem;
    height: 1.55rem;
}
.order-list .item .o-item .content2 .title {
    font-size: .26rem;
    color: #4d4848;
}
.order-list .item .o-item .item-pay {
    text-align: right;
}
.order-list .item .o-item .item-pay .price {
    font-size: .26rem;
    color: #4d4848;
    margin-bottom: .1rem;
    margin-top: .4rem;
}
.order-list .item .o-item .item-pay .quantity {
    font-size: .22rem;
}
/*order list page e*/
/*cart page s*/
.cart-item{
    background: #fff;
    padding-bottom: .2rem;
    margin-top: .25rem;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
}
.cart-item .item-pay{
    margin-top: .4rem;
}
.cart-item .item-pay .price{
    float: left;
    font-size: .26rem;
}
.cart-item .item-pay .quantity{
    float: right;
}
.cart-item .o-item{
    margin-bottom: .1rem;
}
.cart-item .o-item:last-of-type{
    margin-bottom:0;
}
.cart-item .o-item .checkbox{
    margin: .85rem 0 .25rem .25rem;
}
.cart-item .o-title-shop{
    padding-bottom:.3rem;
}
.cart-ft{
    height: .98rem;
    background: #fff;
    border-top: 1px solid #dcdcdc;
    padding-left: .25rem;
}
.cart-ft .submit-btn-wrap .submit-btn{
    background: #f14f44;
    color:#fff;
    width: 2.4rem;
    height: .98rem;
    line-height: .98rem;
    text-align: center;
    font-size: .32rem;
    margin-left: .2rem;
}
.checkbox{
    width:.31rem;
    height:.3rem;
    background: url(../img/ico-gray-01.png) no-repeat;
    -webkit-background-size: .3rem .3rem;
    background-size: .3rem .3rem;
    margin-right: .1rem;
    cursor: pointer;
}
.checkbox.checked{
    background: url(../img/ico-blue-01.png) no-repeat;
    -webkit-background-size: .3rem .3rem;
    background-size: .3rem .3rem;
    
}
/*cart page e*/
















